|
Public Member Functions |
| | TMatrix33 (void) |
| | TMatrix33 (const TMatrix33 &original) |
| | TMatrix33 (const real m00, const real m01, const real m02, const real m10, const real m11, const real m12, const real m20, const real m21, const real m22) |
| uint32 | GetRowDimension (void) const |
| uint32 | GetColumnDimension (void) const |
| real | operator() (const uint32 row, const uint32 col) const |
| real & | operator() (const uint32 row, const uint32 col) |
| const real * | operator[] (const uint32 row) const |
| real * | operator[] (const uint32 row) |
| void | GetRow (const uint32 row, TVector3 &v) const |
| void | SetRow (const uint32 row, const TVector3 &v) |
| void | GetColumn (const uint32 col, TVector3 &v) const |
| void | SetColumn (const uint32 col, const TVector3 &v) |
| void | SetToTranspose (void) |
| void | SetToTransposeOf (const TMatrix33 &source) |
| TMatrix33 | GetTranspose (void) const |
| TMatrix33 | GetAdjoint () const |
| TMatrix33 | GetOrthogonal (boolean *success) const |
| real | GetTrace (void) const |
| real | GetDeterminant (void) const |
| void | Multiply (const TMatrix33 &m, const TMatrix33 &n) |
| void | operator *= (const real scalar) |
| TMatrix33 & | operator= (const TMatrix33 &original) |
| TMatrix33 & | operator= (const int32 i) |
| void | SetColumns (const TVector3 &c0, const TVector3 &c1, const TVector3 &c2) |
| void | GetColumns (TVector3 &c0, TVector3 &c1, TVector3 &c2) const |
| void | SetToDiagonalTfm (const real x, const real y, const real z) |
| void | SetPhyThetaPsy (real phy, real theta, real psy, boolean isDirect) |
| void | GetPhyThetaPsy (real &phy, real &theta, real &psy, boolean &isDirect) const |
| boolean | IsEqual (const TMatrix33 &rhs, const real zeroTolerance=0.0f) const |
| void | SetIJK (const TVector3 &c0, const TVector3 &c1, const TVector3 &c2) |
| void | GetIJK (TVector3 &c0, TVector3 &c1, TVector3 &c2) const |
| void | SetDiagonal (const real x, const real y, const real z) |
| void | Reset () |
| boolean | IsIdentity () const |
| TMatrix33 | Transpose () const |
| TMatrix33 | Inverse (boolean *success) const |
Static Public Attributes |
| static const TMatrix33 | kIdentity |
| static const TMatrix33 | kZero |
Protected Attributes |
| real | value [3][3] |
| | Stores the coeficients of the matrix in the form value[row][col].
|